package com.chushouya.common.support;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * RequestHeaderContext 请求头数据
 * @author leejean team
 */
@Data
@ApiModel("请求头上下文")
public class RequestHeaderContext {

    @ApiModelProperty("token")
    private String token;

    @ApiModelProperty("请求IP")
    private String ip;

    @ApiModelProperty("访问URL")
    private String url;

    @ApiModelProperty("操作系统类型")
    private String osType;

    @ApiModelProperty("操作系统版本")
    private String osVersion;

    @ApiModelProperty("客户端类型")
    private String platform;

    @ApiModelProperty("客户端版本")
    private String appVersion;

    @ApiModelProperty("客户端设备号")
    private String deviceId;

    @ApiModelProperty("操作时间")
    private String timestamp;

    @ApiModelProperty("应用ID")
    private String appId;

    @ApiModelProperty("签名")
    private String sign;

    @ApiModelProperty("合作商ID")
    private Long partnerId;

}
